devoting oneself - Español Inglés Diccionario